package com.snake.models;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class ActivityCard implements Serializable{


    /**
     * 卡券ID
     */
    private Integer id;
    /**
     * 获取卡券ID
     *
     * @return id - 卡券ID
     */
    public Integer getId() {
            return id;
    }

    /**
     * 设置卡券ID
     *
     * @param id 卡券ID
     */
    public void setId(Integer id) {
            this.id = id;
    }


    /**
     * 微信卡券ID
     */
    private String wxCardId;
    /**
     * 获取微信卡券ID
     *
     * @return wxCardId - 微信卡券ID
     */
    public String getWxCardId() {
            return wxCardId;
    }

    /**
     * 设置微信卡券ID
     *
     * @param wxCardId 微信卡券ID
     */
    public void setWxCardId(String wxCardId) {
            this.wxCardId = wxCardId;
    }


    /**
     * 卡券类型ID
     */
    private Integer cardTypeId;
    /**
     * 获取卡券类型ID
     *
     * @return cardTypeId - 卡券类型ID
     */
    public Integer getCardTypeId() {
            return cardTypeId;
    }

    /**
     * 设置卡券类型ID
     *
     * @param cardTypeId 卡券类型ID
     */
    public void setCardTypeId(Integer cardTypeId) {
            this.cardTypeId = cardTypeId;
    }


    /**
     * 应用购买ID
     */
    private Integer appBuyId;
    /**
     * 获取应用购买ID
     *
     * @return appBuyId - 应用购买ID
     */
    public Integer getAppBuyId() {
            return appBuyId;
    }

    /**
     * 设置应用购买ID
     *
     * @param appBuyId 应用购买ID
     */
    public void setAppBuyId(Integer appBuyId) {
            this.appBuyId = appBuyId;
    }


    /**
     * 卡券标题
     */
    private String cardTitle;
    /**
     * 获取卡券标题
     *
     * @return cardTitle - 卡券标题
     */
    public String getCardTitle() {
            return cardTitle;
    }

    /**
     * 设置卡券标题
     *
     * @param cardTitle 卡券标题
     */
    public void setCardTitle(String cardTitle) {
            this.cardTitle = cardTitle;
    }


    /**
     * 卡券副标题
     */
    private String cardSubTitle;
    /**
     * 获取卡券副标题
     *
     * @return cardSubTitle - 卡券副标题
     */
    public String getCardSubTitle() {
            return cardSubTitle;
    }

    /**
     * 设置卡券副标题
     *
     * @param cardSubTitle 卡券副标题
     */
    public void setCardSubTitle(String cardSubTitle) {
            this.cardSubTitle = cardSubTitle;
    }


    /**
     * 发放量
     */
    private Integer publishCount;
    /**
     * 获取发放量
     *
     * @return publishCount - 发放量
     */
    public Integer getPublishCount() {
            return publishCount;
    }

    /**
     * 设置发放量
     *
     * @param publishCount 发放量
     */
    public void setPublishCount(Integer publishCount) {
            this.publishCount = publishCount;
    }


    /**
     * 有效期开始时间
     */
    private String startTime;
    /**
     * 获取有效期开始时间
     *
     * @return startTime - 有效期开始时间
     */
    public String getStartTime() {
            return startTime;
    }

    /**
     * 设置有效期开始时间
     *
     * @param startTime 有效期开始时间
     */
    public void setStartTime(String startTime) {
            this.startTime = startTime;
    }


    /**
     * 有效期结束时间
     */
    private String endTime;
    /**
     * 获取有效期结束时间
     *
     * @return endTime - 有效期结束时间
     */
    public String getEndTime() {
            return endTime;
    }

    /**
     * 设置有效期结束时间
     *
     * @param endTime 有效期结束时间
     */
    public void setEndTime(String endTime) {
            this.endTime = endTime;
    }


    /**
     * 卡券详情
     */
    private String cardDetails;
    /**
     * 获取卡券详情
     *
     * @return cardDetails - 卡券详情
     */
    public String getCardDetails() {
            return cardDetails;
    }

    /**
     * 设置卡券详情
     *
     * @param cardDetails 卡券详情
     */
    public void setCardDetails(String cardDetails) {
            this.cardDetails = cardDetails;
    }


    /**
     * 卡券颜色
     */
    private String cardColor;
    /**
     * 获取卡券颜色
     *
     * @return cardColor - 卡券颜色
     */
    public String getCardColor() {
            return cardColor;
    }

    /**
     * 设置卡券颜色
     *
     * @param cardColor 卡券颜色
     */
    public void setCardColor(String cardColor) {
            this.cardColor = cardColor;
    }
    /**
     * 中奖方式
     */
    private Integer winType;
    /**
     * 获取中奖方式
     *
     * @return winType - 中奖方式
     */
    public Integer getWinType() {
		return winType;
	}
    /**
     * 设置中奖方式
     *
     * @param winType 中奖方式
     */
	public void setWinType(Integer winType) {
		this.winType = winType;
	}
	/**
     * 分值起
     */
    private Integer scoreStart;
    /**
     * 获取分值起
     *
     * @return scoreStart - 分值起
     */
	public Integer getScoreStart() {
		return scoreStart;
	}
	/**
     * 设置分值起
     *
     * @param scoreStart 分值起
     */
	public void setScoreStart(Integer scoreStart) {
		this.scoreStart = scoreStart;
	}
	/**
     * 分值止
     */
    private Integer scoreEnd;
    /**
     * 获取分值止
     *
     * @return scoreEnd - 分值止
     */
	public Integer getScoreEnd() {
		return scoreEnd;
	}
	 /**
     * 设置分值止
     *
     * @param scoreEnd 分值止
     */
	public void setScoreEnd(Integer scoreEnd) {
		this.scoreEnd = scoreEnd;
	}
	 /**
     * 卡券状态，2为未审核，1为审核通过,3为审核未通过
     */
    private Integer cardStatus;
    /**
     * 获取卡券状态
     *
     * @return cardStatus - 卡券状态
     */
	public Integer getCardStatus() {
		return cardStatus;
	}
	/**
     * 设置卡券状态
     *
     * @param cardStatus 卡券状态
     */
	public void setCardStatus(Integer cardStatus) {
		this.cardStatus = cardStatus;
	}


	/**
     * 插入时间
     */
    private String insertTime;
    /**
     * 获取插入时间
     *
     * @return insertTime - 插入时间
     */
    public String getInsertTime() {
            return insertTime;
    }

    /**
     * 设置插入时间
     *
     * @param insertTime 插入时间
     */
    public void setInsertTime(String insertTime) {
            this.insertTime = insertTime;
    }


    /**
     * 插入者
     */
    private Integer insertUser;
    /**
     * 获取插入者
     *
     * @return insertUser - 插入者
     */
    public Integer getInsertUser() {
            return insertUser;
    }

    /**
     * 设置插入者
     *
     * @param insertUser 插入者
     */
    public void setInsertUser(Integer insertUser) {
            this.insertUser = insertUser;
    }


    /**
     * 更新时间
     */
    private String updateTime;
    /**
     * 获取更新时间
     *
     * @return updateTime - 更新时间
     */
    public String getUpdateTime() {
            return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
    }


    /**
     * 更新者
     */
    private Integer updateUser;
    /**
     * 获取更新者
     *
     * @return updateUser - 更新者
     */
    public Integer getUpdateUser() {
            return updateUser;
    }

    /**
     * 设置更新者
     *
     * @param updateUser 更新者
     */
    public void setUpdateUser(Integer updateUser) {
            this.updateUser = updateUser;
    }


    /**
     * 删除标志位
     */
    private Integer delFlag;
    /**
     * 获取删除标志位
     *
     * @return delFlag - 删除标志位
     */
    public Integer getDelFlag() {
            return delFlag;
    }

    /**
     * 设置删除标志位
     *
     * @param delFlag 删除标志位
     */
    public void setDelFlag(Integer delFlag) {
            this.delFlag = delFlag;
    }
    
}